翻訳と辞書
Words near each other
・ First Yanukovych Government
・ First Yatsenyuk Government
・ First Years
・ First York
・ First You Build a Cloud
・ First You Get the Sugar
・ First You Live
・ First Zen Institute of America
・ First Zhili–Fengtian War
・ First Zionist Congress
・ First А Women's Basketball League of Montenegro
・ First, Break All the Rules
・ First-class citizen
・ First-class cricket
・ First-class function
First-class message
・ First-come, first-served
・ First-countable space
・ First-degree atrioventricular block
・ First-difference estimator
・ First-dose phenomenon
・ First-e Group
・ First-foot
・ First-generation jet fighter
・ First-generation programming language
・ First-hitting-time model
・ First-hop redundancy protocols
・ First-in-man study
・ First-level NUTS of the European Union
・ First-move advantage


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

First-class message : ウィキペディア英語版
First-class message
In object-oriented programming, a programming language is said to have first-class messages or dynamic messages if in a method call not only the receiving object and parameter list can be varied dynamically (i.e. bound to a variable or computed as an expression) but also the specific method invoked.
Typed object-oriented programming languages, such as Java and C++, often do not support first-class methods.〔Shroff & Smith〕 Smalltalk only support them in an untyped way 〔Shroff & Smith〕 In Objective-C (Cocoa), you can use NSInvocation to represent first-class messages in a way that is aware of the types at runtime; however, safe use still relies on the programmer.
Some theoretical progress has been made to support first-class messages in a type-safe manner, but none of the proposed systems has been implemented in a programming language, possibly due to their complexity.〔Shroff & Smith〕
== See also ==

* Delegate (object-oriented programming)
* First-class function

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「First-class message」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.